.carresult-header {
  // height: 10px;
  // background-color: #C8161D;
  background: url(~assets/car/carba.png) rgba(0, 0, 0, 0.6) no-repeat;
  background-size: 100% 100%;
  width: 100%;
  .weui-cell {
    height: 72px;
  }
}
.car-offer-item{
  width: 75%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.car-header-img {
  width: 40px;
  border: 3px solid #fff;
  border-radius: 50px;
  padding: 5px;
  float: left;
}
.carselector-color{
  color: #000 !important;
  label{
    color: #000 !important; 
  }
}
.car-header-text {
  float: left;
  color: #ffff;
  font-size: 13px;
  width: 100%;
  .detail {
    padding-left: 22%;
    margin-top: 5px;
  }
  span {
    font-size: 16px;
  }
  //   text-align: left;
}

.car-content {
  //   position: fixed;
  //   top: 150px;
  margin-top: -95px;
  width: 96%;
  margin-left: 2%;
}
.car-cell {
  background-color: #fff;
  border-radius: 2px;
  // box-shadow: 0px 0px 2px 1px #e0dfdf;
  border-top: 1px solid #e0dfdf;
}
.car-offResult {
  border-radius: 2px;
  // box-shadow: 0px 0px 2px 1px #e0dfdf;
  border-top: 1px solid #e0dfdf;
  // background-color: #fff;
}
.car-back{
  background-color: #fff;
}
.car-text {
  text-align: left;
  font-size: 14px;
  color: #000;
}
.car-detail-min {
  margin-top: 5px;
  margin-bottom: 5px;
}
.car-tem-price {
  color: #C8161D;
  font-weight: bold;
}
.car__iconspan {
  position: absolute;
  margin-top: 4px;
  width: 4px;
  height: 18px;
  background-color: #C8161D;
}
.car-offer-font-fff{
  color: #fff;
  font-size: 15px;
}
.car-offer-font-000{
  font-weight:bold;
  color: #000;
  font-size: 15px;
}
.item-text-car{
  text-align: left;
      color: #000;
  font-size: 14px;
}
.car-offer-font-blue{
  color: #C8161D;
  font-size: 15px;
}  
.car-offer-border{
  border-top: 1px solid #D9D9D9;
}
.car__iconspan--title {
  margin-left: 9px;
  font-size: 16px;
}
.item-offer-color{
  background: #C8161D;
}
.carinsure-text {
  color: #C8161D;
  font-size: 13px;
}
.car-info-size {
  font-size: 15px;
  color: #C8161D;
}
.car-info-test {
  font-size: 15px;
  color: #C8161D;
}
.car-info-name {
  font-size: 15px;
  color: #000;
}

.car-insure-list {
  background-color: #C8161D !important;
  color: #fff !important;
}
.car-list-img {
  float: left;
  margin-top: 3px;
}
.cell-border-top {
  border-top: 1px solid #f0f0f0;
}

.car_footer {
  position: fixed;
  bottom: 0px;
  z-index: 5;
  width: 100%;
  height: 40px;
  background-color: white;
  div {
    height: 100%;
    line-height: 40px;
    text-align: center;
    font-size: 17px;
  }
  box-shadow: 0px 0px 10px 1px #efefef;
}
.car_leftbtn {
  float: left;
  width: 65%;
  background: #fff;
  color: #C8161D;
  span {
    color: #f6690a;
  }
}
.car_rightbtn {
  background: #C8161D;
  color: #fff;
}

.car-shadow{
  box-shadow: 0px 0px 10px 5px #d8d7d7;
}
.car__iconspan {
  position: absolute;
  margin-top: 4px;
  width: 4px;
  height: 18px;
  background-color: #C8161D;
}

.car__list--title {
  font-size: 15px;
  color: #C8161D;
}

.car__iconspan--title {
  margin-left: 9px;
  font-size: 14px;
}

.car__formPolicy {
  border: 1px solid #e7e7e7;
  margin: 0 0px;
}

.car__formPolicy--group {
  .vux-no-group-title {
    // padding-bottom: 20px;
  }
}

.car__footer {
  position: fixed;
  bottom: 0px;
  z-index: 5;
  width: 100%;
  height: 47px;
  background-color: white;
  div {
    height: 100%;
    line-height: 47px;
    text-align: center;
    font-size: 20px;
  }
  box-shadow: 0px 0px 10px 1px #efefef;
}
.car-input {
  .weui-cell__bd {
    input {
      text-transform: uppercase;
    }
  }
}

.car__rightbtn {
  background: #C8161D;
  color: #fff;
}

.fade-enter-active,
.fade-leave-active {
  transition: opacity 0.3s;
}

.fade-enter,
.fade-leave-to {
  transition: opacity 0.1s;
}

.car__input-datatime {
  height: 24px;
  line-height: 0px;
  font-size: 14px;
  //   color: #7f7f7f !important;
  .weui-cell__ft {
    text-align: justify;
    color: #999999;
  }
}
.carInsure {
  .weui-cell__ft {
    display: -webkit-box;
  }
}

.car__input {
  color: #000;
  line-height: 0px;
  font-size: 14px;
  //   color: #7f7f7f !important;
  .weui-cell__ft {
    text-align: justify;
    color: #999999;
  }
}
.carid-input{
  padding: 0px 15px !important;
}
.car-idtype-selector {
  .weui-label {
    line-height: 0px;
    font-size: 14px;
  }
  select {
    padding-left: 5px !important;
    padding-right: 0px !important;
    direction: ltr;
  }
  .weui-cell__bd:after{
    transform: matrix(0.71, 0.71, 0.71, -0.71, 0, 0)!important;
  }
}
.carinfo-selector {
  .weui-label {
    line-height: 0px;
    font-size: 14px;
  }
  select {
    direction: rtl;
  }
}
input::-webkit-input-placeholder {
  font-size: 14px;
  color: #7f7f7f;
}
.car__policyHolderType {
  font-size: 12px;
  color: #7f7f7f;
}
.car__middle {
  display: initial;
  vertical-align: bottom;
}

.carinfo-input {
  input {
    text-align: right;
  }
}

.car-header-seleinfo{
  font-size: 12px !important;
}

.car-baseheader{
  height: 180px !important;
}